home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 April / Gamestar_61_2004-04_dvdb.iso / DVDStar / Editace / hltp.exe / {app} / Source Code / Half-Life Model Viewer / src / Makefile < prev    next >
Makefile  |  1999-05-04  |  1KB  |  60 lines

  1. # simple Makefile for Half-Life Model Viewer
  2.  
  3. CC = g++
  4. CFLAGS = -O2
  5. IFLAGS =
  6. LFLAGS = -s
  7. LIBS = -lmxtk-qt -lqt -lqgl -lGL -lGLU -lXaw
  8.  
  9. HLMV = ../bin/hlmv
  10. OBJS = \
  11.     ControlPanel.o \
  12.     FileAssociation.o \
  13.     GlWindow.o \
  14.     ViewerSettings.o \
  15.     mathlib.o \
  16.     mdlviewer.o \
  17.     pakviewer.o \
  18.     studio_render.o \
  19.     studio_utils.o \
  20.  
  21. all: $(HLMV)
  22.  
  23. $(HLMV): $(OBJS)
  24.     $(CC) $(LFLAGS) -o $(HLMV) $(OBJS) $(LIBS) 
  25.  
  26. ControlPanel.o: ControlPanel.cpp ControlPanel.h ViewerSettings.h StudioModel.h GlWindow.h
  27.     $(CC) -c $(CFLAGS) $(IFLAGS) ControlPanel.cpp
  28.  
  29. FileAssociation.o: FileAssociation.cpp FileAssociation.h
  30.     $(CC) -c $(CFLAGS) $(IFLAGS) FileAssociation.cpp
  31.  
  32. GlWindow.o: GlWindow.cpp GlWindow.h StudioModel.h ViewerSettings.h
  33.     $(CC) -c $(CFLAGS) $(IFLAGS) GlWindow.cpp
  34.  
  35. ViewerSettings.o: ViewerSettings.cpp ViewerSettings.h
  36.     $(CC) -c $(CFLAGS) $(IFLAGS) ViewerSettings.cpp
  37.  
  38. mathlib.o: mathlib.c mathlib.h
  39.     $(CC) -c $(CFLAGS) $(IFLAGS) mathlib.c
  40.  
  41. mdlviewer.o: mdlviewer.cpp mdlviewer.h GlWindow.h ControlPanel.h StudioModel.h pakviewer.h FileAssociation.h
  42.     $(CC) -c $(CFLAGS) $(IFLAGS) mdlviewer.cpp
  43.  
  44. pakviewer.o: pakviewer.cpp pakviewer.h mdlviewer.h GlWindow.h ControlPanel.h StudioModel.h FileAssociation.h
  45.     $(CC) -c $(CFLAGS) $(IFLAGS) pakviewer.cpp
  46.  
  47.  
  48. studio_render.o: studio_render.cpp StudioModel.h ViewerSettings.h
  49.     $(CC) -c $(CFLAGS) $(IFLAGS) studio_render.cpp
  50.  
  51. studio_utils.o: studio_utils.cpp StudioModel.h
  52.     $(CC) -c $(CFLAGS) $(IFLAGS) studio_utils.cpp
  53.  
  54.  
  55.  
  56. # clean
  57.  
  58. clean:
  59.     rm *.o
  60.